<?PHP
	require_once 'lib/couch.php';
	require_once 'lib/couchClient.php';
	require_once 'lib/couchDocument.php';

	

	//obtenemos el ultimo dato de humedad y en funcion de este activamos reles
	$client = new couchClient ('http://localhost:5984','datosarduino');
	$result = $client->limit(1)->descending(TRUE)->getView('arduino','tipovalorfecha'); //base de datos, nombre view

	//Valor del último dato de humedad almacenado en la base de datos.
	$ulthum = $result->rows[0]->value[1];

	//Vista última humedad seleccionada por un usuario.
	$result1 = $client->limit(1)->descending(TRUE)->getview('humedad','humseleccionada'); 

	//Valor de la última humedad seleccionada.
	$valhum = $result1->rows[0]->value[0];
	
	//Encender y apagar manualmente.
	$forzar = $client->limit(1)->descending(TRUE)->getview('humedad','estadoriego');
	$estado = $forzar->rows[0]->value[1];//ultimo estado
	
	//Si se ha forzado el encendido, sigue encendido hasta que se apague manualmente.
	if(strcmp($estado,"encendido") == 0){
		echo "<3>";
		
	}

	//Si se ha apagado manualmente, continuamos con la ejecucion automatica.
	if(strcmp($estado,"apagado") == 0){
		if (($ulthum <= $valhum)) { //<3> enciende led2 en PIN4 y <4> apaga led2.
			echo "<3>"; //Si la ultima humedad en la base de datos es mas pequeña que la ultima selec, encendemos riego.
		} else {
			echo "<4>"; //Apagamos riego.
		}
		

	}

?>
